package org.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.bean.User;
import org.example.util.JsonResult;
import org.springframework.stereotype.Service;

@Service
public interface UserService extends IService<User> {
    JsonResult findUser();

    JsonResult findUser(int page);

    JsonResult findUserById(String id);

    JsonResult findUserByUsername(String username,int page);
    JsonResult saveUser(User user);
    JsonResult updateUser(User user);
    JsonResult updateUserPassword(String id,String newpass);
    JsonResult removeUser(String id);
    JsonResult updateUserStatus(String id,int status);
    JsonResult checkPasswordExists(String id,String password);
    JsonResult login(User user);
}
